package br.com.membros.utils.database.beans;

import java.util.Date;

import br.com.membros.utils.beans.BaseBean;

public class MembroBean extends BaseBean {
    private static final long serialVersionUID = 1L;

    private Long idMembro;

    private int idSala;

    private String nmMembro;

    private String dsEnd;
    
    private String dsTelefone;

    private Date dtNasc;
    
    private String dsEsCivil;

    private char dsSexo;
    
    private String dsEmail;
    private String dsCidade;

    private String dsTipoSangue;

    private String dsEstado;
    
    private String dsCpf;
    
    private String dsRg;

    public MembroBean() {
    }

    public MembroBean(Long idMembro) {
        this.idMembro = idMembro;
    }

    public MembroBean(Long idMembro, int idSala, String nmMembro, String dsEnd, String dsTelefone, Date dtNasc, String dsEsCivil, char dsSexo, String dsEmail, String dsCidade, String dsTipoSangue, String dsEstado, String dsCpf, String dsRg) {
        this.idMembro = idMembro;
        this.idSala = idSala;
        this.nmMembro = nmMembro;
        this.dsEnd = dsEnd;
        this.dsTelefone = dsTelefone;
        this.dtNasc = dtNasc;
        this.dsEsCivil = dsEsCivil;
        this.dsSexo = dsSexo;
        this.dsEmail = dsEmail;
        this.dsCidade = dsCidade;
        this.dsTipoSangue = dsTipoSangue;
        this.dsEstado = dsEstado;
        this.dsCpf = dsCpf;
        this.dsRg = dsRg;
    }

    public Long getIdMembro() {
        return idMembro;
    }

    public void setIdMembro(Long idMembro) {
        this.idMembro = idMembro;
    }

    public int getIdSala() {
        return idSala;
    }

    public void setIdSala(int idSala) {
        this.idSala = idSala;
    }

    public String getNmMembro() {
        return nmMembro;
    }

    public void setNmMembro(String nmMembro) {
        this.nmMembro = nmMembro;
    }

    public String getDsEnd() {
        return dsEnd;
    }

    public void setDsEnd(String dsEnd) {
        this.dsEnd = dsEnd;
    }

    public String getDsTelefone() {
        return dsTelefone;
    }

    public void setDsTelefone(String dsTelefone) {
        this.dsTelefone = dsTelefone;
    }

    public Date getDtNasc() {
        return dtNasc;
    }

    public void setDtNasc(Date dtNasc) {
        this.dtNasc = dtNasc;
    }

    public String getDsEsCivil() {
        return dsEsCivil;
    }

    public void setDsEsCivil(String dsEsCivil) {
        this.dsEsCivil = dsEsCivil;
    }

    public char getDsSexo() {
        return dsSexo;
    }

    public void setDsSexo(char dsSexo) {
        this.dsSexo = dsSexo;
    }

    public String getDsEmail() {
        return dsEmail;
    }

    public void setDsEmail(String dsEmail) {
        this.dsEmail = dsEmail;
    }

    public String getDsCidade() {
        return dsCidade;
    }

    public void setDsCidade(String dsCidade) {
        this.dsCidade = dsCidade;
    }

    public String getDsTipoSangue() {
        return dsTipoSangue;
    }

    public void setDsTipoSangue(String dsTipoSangue) {
        this.dsTipoSangue = dsTipoSangue;
    }

    public String getDsEstado() {
        return dsEstado;
    }

    public void setDsEstado(String dsEstado) {
        this.dsEstado = dsEstado;
    }

    public String getDsCpf() {
        return dsCpf;
    }

    public void setDsCpf(String dsCpf) {
        this.dsCpf = dsCpf;
    }

    public String getDsRg() {
        return dsRg;
    }

    public void setDsRg(String dsRg) {
        this.dsRg = dsRg;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (idMembro != null ? idMembro.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof MembroBean)) {
            return false;
        }
        MembroBean other = (MembroBean) object;
        if ((this.idMembro == null && other.idMembro != null) || (this.idMembro != null && !this.idMembro.equals(other.idMembro))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "br.com.membros.database.entities.MembroEntity[ idMembro=" + idMembro + " ]";
    }
    
}
